package main;
import java.awt.Graphics;
import java.util.ArrayList;

import javax.swing.JPanel;


public class Menu 
{
	JPanel panel;
	ArrayList<MenuItem> menu = new ArrayList<MenuItem>();
	public Menu(JPanel p)
	{
		panel = p;
	}
	
	public void paint(Graphics g)
	{
		for(int i=0; i<menu.size(); i++)
		{
			menu.get(i).paint(g, menu.size(), i);
		}
	}
	
	public void addMenuItem(String s)
	{
		menu.add(new MenuItem(panel, s));
	}
	
	public String getMenuItemName(MenuItem m)
	{
		for(int i=0; i<menu.size(); i++)
		{
			if(menu.get(i) == m)
			{
				return menu.get(i).getName();
			}
		}
		return "Menu Not Found!";
	}
	
	public String getMenuItemName(int m)
	{
		return menu.get(m).getName();
	}
}
